package model

import (
	"organoid_public/infrastructure/db/gormclient"
)

// ConfigDictionaryDetail 字典项表
type ConfigDictionaryDetail struct {
	gormclient.BaseModel
	DictionaryCode string `gorm:"column:dictionary_code;type:bigint(20);not null" json:"dictionaryCode"`   // 字典ID
	Name           string `gorm:"column:name;type:varchar(50);not null" json:"name"`                       // 字典项名称
	Value          string `gorm:"column:value;type:varchar(50);not null" json:"value"`                     // 字典项值
	Group          string `gorm:"column:group;type:varchar(50);not null" json:"group"`                     // 组名
	Status         uint8  `gorm:"column:status;type:tinyint(2) unsigned;not null;default:1" json:"status"` // 状态 1正常 2停用
	Rank           int    `gorm:"column:rank;type:int(10);default:0" json:"rank"`                          // 排序
	Note           string `gorm:"column:note;type:varchar(255)" json:"note"`                               // 描述
}
